home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1994-08-07 | 3.9 KB | [ TEXT/KAHL]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
Confidence Program Detection Match Type Support
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
1%
dexvert
Text File (text/txt)
fallback
Supported
100%
file
MacBinary II, inited, Sun Aug 7 18:05:49 1994, modified Sun Aug 7 18:05:49 1994, creator Think C, type ASCII, 3426 bytes "CPerson.h" , at 0xde2 382 bytes resource
default (weak)
99%
file
data
default
74%
TrID
Macintosh plain text (MacBinary)
default
25%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ TEXT] macFileCreator [ KAHL]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 09 43 50 65 72 73 6f | 6e 2e 68 00 00 00 00 00 |..CPerso|n.h.....| |00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 54 45 58 54 4b 41 48 | 4c 01 00 00 00 00 00 00 |.TEXTKAH|L.......| |00000050| 00 00 00 00 00 0d 62 00 | 00 01 7e aa 6b 0b 3d aa |......b.|..~.k.=.| |00000060| 6b 0b 3d 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |k.=.....|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 be 0e 00 00 |........|........| |00000080| 2f 2a 2a 2a 2a 2a 0d 20 | 2a 20 43 50 65 72 73 6f |/*****. |* CPerso| |00000090| 6e 2e 68 0d 20 2a 0d 20 | 2a 09 44 65 63 6c 61 72 |n.h. *. |*.Declar| |000000a0| 61 74 69 6f 6e 20 6f 66 | 20 61 70 70 6c 69 63 61 |ation of| applica| |000000b0| 74 69 6f 6e 2d 73 70 65 | 63 69 66 69 63 20 70 65 |tion-spe|cific pe| |000000c0| 72 73 69 73 74 65 6e 74 | 20 63 6c 61 73 73 65 73 |rsistent| classes| |000000d0| 2e 0d 20 2a 0d 20 2a 09 | 54 68 69 73 20 73 61 6d |.. *. *.|This sam| |000000e0| 70 6c 65 20 61 70 70 20 | 69 73 20 64 65 72 69 76 |ple app |is deriv| |000000f0| 65 64 20 66 72 6f 6d 20 | 61 20 63 6f 6e 74 72 69 |ed from |a contri| |00000100| 62 75 74 69 6f 6e 20 6f | 72 69 67 69 6e 61 6c 6c |bution o|riginall| |00000110| 79 20 6d 61 64 65 0d 20 | 2a 09 62 79 20 50 61 75 |y made. |*.by Pau| |00000120| 6c 20 47 65 65 20 28 54 | 68 61 6e 6b 73 20 50 61 |l Gee (T|hanks Pa| |00000130| 75 6c 21 29 2e 0d 20 2a | 0d 20 2a 20 20 43 6f 70 |ul!).. *|. * Cop| |00000140| 79 72 69 67 68 74 20 a9 | 20 31 39 39 34 20 4e 65 |yright .| 1994 Ne| |00000150| 6f 4c 6f 67 69 63 20 53 | 79 73 74 65 6d 73 2e 20 |oLogic S|ystems. | |00000160| 20 41 6c 6c 20 72 69 67 | 68 74 73 20 72 65 73 65 | All rig|hts rese| |00000170| 72 76 65 64 2e 0d 20 2a | 0d 20 2a 2a 2a 2a 2a 2f |rved.. *|. *****/| |00000180| 0d 0d 23 69 6e 63 6c 75 | 64 65 20 43 4e 65 6f 50 |..#inclu|de CNeoP| |00000190| 61 72 74 4d 67 72 48 0d | 23 69 6e 63 6c 75 64 65 |artMgrH.|#include| |000001a0| 20 3c 73 74 72 69 6e 67 | 2e 68 3e 0d 0d 63 6f 6e | <string|.h>..con| |000001b0| 73 74 20 4e 65 6f 49 44 | 20 6b 50 65 72 73 6f 6e |st NeoID| kPerson| |000001c0| 49 44 09 09 3d 20 32 35 | 3b 0d 63 6f 6e 73 74 20 |ID..= 25|;.const | |000001d0| 4e 65 6f 49 44 20 6b 4a | 6f 6b 65 72 49 44 20 09 |NeoID kJ|okerID .| |000001e0| 09 3d 20 32 36 3b 0d 63 | 6f 6e 73 74 20 4e 65 6f |.= 26;.c|onst Neo| |000001f0| 49 44 20 6b 43 6c 6f 77 | 6e 49 44 09 09 3d 20 32 |ID kClow|nID..= 2| |00000200| 37 3b 0d 63 6f 6e 73 74 | 20 4e 65 6f 49 44 20 6b |7;.const| NeoID k| |00000210| 4a 6f 6b 65 49 44 09 09 | 09 3d 20 32 38 3b 0d 63 |JokeID..|.= 28;.c| |00000220| 6f 6e 73 74 20 4e 65 6f | 49 44 20 6b 50 69 65 49 |onst Neo|ID kPieI| |00000230| 44 09 09 09 3d 20 32 39 | 3b 0d 0d 63 6f 6e 73 74 |D...= 29|;..const| |00000240| 20 6c 6f 6e 67 09 6b 4d | 61 78 4a 6f 6b 65 4c 65 | long.kM|axJokeLe| |00000250| 6e 67 74 68 09 3d 20 38 | 30 3b 0d 63 6f 6e 73 74 |ngth.= 8|0;.const| |00000260| 20 6c 6f 6e 67 09 6b 4d | 61 78 46 69 6c 6c 69 6e | long.kM|axFillin| |00000270| 67 4e 61 6d 65 09 3d 20 | 32 35 3b 0d 0d 63 6c 61 |gName.= |25;..cla| |00000280| 73 73 20 43 50 65 72 73 | 6f 6e 20 3a 20 70 75 62 |ss CPers|on : pub| |00000290| 6c 69 63 20 43 4e 65 6f | 50 61 72 74 4d 67 72 0d |lic CNeo|PartMgr.| |000002a0| 7b 0d 70 75 62 6c 69 63 | 3a 0d 09 09 09 09 09 09 |{.public|:.......| |000002b0| 43 50 65 72 73 6f 6e 28 | 63 6f 6e 73 74 20 43 4e |CPerson(|const CN| |000002c0| 65 6f 53 74 72 69 6e 67 | 20 26 61 4e 61 6d 65 20 |eoString| &aName | |000002d0| 3d 20 22 5c 70 22 29 3b | 0d 09 76 6f 69 64 09 09 |= "\p");|..void..| |000002e0| 09 09 67 65 74 4e 61 6d | 65 28 43 4e 65 6f 53 74 |..getNam|e(CNeoSt| |000002f0| 72 69 6e 67 20 26 61 4e | 61 6d 65 29 20 63 6f 6e |ring &aN|ame) con| |00000300| 73 74 20 7b 61 4e 61 6d | 65 20 3d 20 66 4e 61 6d |st {aNam|e = fNam| |00000310| 65 3b 7d 0d 09 76 6f 69 | 64 09 09 09 09 70 72 69 |e;}..voi|d....pri| |00000320| 6e 74 4e 61 6d 65 28 76 | 6f 69 64 29 20 63 6f 6e |ntName(v|oid) con| |00000330| 73 74 3b 0d 09 76 6f 69 | 64 09 09 09 09 73 65 74 |st;..voi|d....set| |00000340| 4e 61 6d 65 28 63 6f 6e | 73 74 20 43 4e 65 6f 53 |Name(con|st CNeoS| |00000350| 74 72 69 6e 67 20 26 61 | 4e 61 6d 65 20 3d 20 22 |tring &a|Name = "| |00000360| 5c 70 22 29 20 7b 66 4e | 61 6d 65 20 3d 20 61 4e |\p") {fN|ame = aN| |00000370| 61 6d 65 3b 7d 0d 09 76 | 69 72 74 75 61 6c 20 76 |ame;}..v|irtual v| |00000380| 6f 69 64 09 09 73 6b 69 | 6c 6c 28 76 6f 69 64 29 |oid..ski|ll(void)| |00000390| 20 3d 20 30 3b 0d 0d 09 | 09 09 09 09 09 2f 2a 2a | = 0;...|...../**| |000003a0| 20 49 2f 4f 20 4d 65 74 | 68 6f 64 73 20 2a 2a 2f | I/O Met|hods **/| |000003b0| 0d 09 76 69 72 74 75 61 | 6c 20 76 6f 69 64 09 09 |..virtua|l void..| |000003c0| 72 65 61 64 4f 62 6a 65 | 63 74 28 43 4e 65 6f 53 |readObje|ct(CNeoS| |000003d0| 74 72 65 61 6d 20 2a 61 | 53 74 72 65 61 6d 2c 20 |tream *a|Stream, | |000003e0| 63 6f 6e 73 74 20 4e 65 | 6f 54 61 67 20 61 54 61 |const Ne|oTag aTa| |000003f0| 67 29 3b 0d 09 76 69 72 | 74 75 61 6c 20 76 6f 69 |g);..vir|tual voi| |00000400| 64 09 09 77 72 69 74 65 | 4f 62 6a 65 63 74 28 43 |d..write|Object(C| |00000410| 4e 65 6f 53 74 72 65 61 | 6d 20 2a 61 53 74 72 65 |NeoStrea|m *aStre| |00000420| 61 6d 2c 20 63 6f 6e 73 | 74 20 4e 65 6f 54 61 67 |am, cons|t NeoTag| |00000430| 20 61 54 61 67 29 3b 0d | 0d 70 72 6f 74 65 63 74 | aTag);.|.protect| |00000440| 65 64 3a 0d 09 43 4e 65 | 6f 53 74 72 69 6e 67 09 |ed:..CNe|oString.| |00000450| 09 09 66 4e 61 6d 65 3b | 0d 7d 3b 0d 0d 63 6f 6e |..fName;|.};..con| |00000460| 73 74 20 6c 6f 6e 67 20 | 6b 50 65 72 73 6f 6e 46 |st long |kPersonF| |00000470| 69 6c 65 4c 65 6e 67 74 | 68 09 3d 20 6b 4e 65 6f |ileLengt|h.= kNeo| |00000480| 50 61 72 74 4d 67 72 46 | 69 6c 65 4c 65 6e 67 74 |PartMgrF|ileLengt| |00000490| 68 20 2b 20 73 69 7a 65 | 6f 66 28 43 4e 65 6f 53 |h + size|of(CNeoS| |000004a0| 74 72 69 6e 67 29 3b 0d | 0d 63 6c 61 73 73 20 43 |tring);.|.class C| |000004b0| 4a 6f 6b 65 20 3a 20 70 | 75 62 6c 69 63 20 43 4e |Joke : p|ublic CN| |000004c0| 65 6f 50 65 72 73 69 73 | 74 4e 61 74 69 76 65 0d |eoPersis|tNative.| |000004d0| 7b 0d 70 75 62 6c 69 63 | 3a 0d 09 09 09 09 09 09 |{.public|:.......| |000004e0| 43 4a 6f 6b 65 28 63 6f | 6e 73 74 20 63 68 61 72 |CJoke(co|nst char| |000004f0| 20 2a 61 54 65 78 74 20 | 3d 20 22 22 29 3b 0d 0d | *aText |= "");..| |00000500| 09 73 74 61 74 69 63 20 | 43 4e 65 6f 50 65 72 73 |.static |CNeoPers| |00000510| 69 73 74 20 2a 4e 65 77 | 28 76 6f 69 64 29 3b 0d |ist *New|(void);.| |00000520| 09 76 69 72 74 75 61 6c | 20 4e 65 6f 49 44 09 09 |.virtual| NeoID..| |00000530| 67 65 74 43 6c 61 73 73 | 49 44 28 76 6f 69 64 29 |getClass|ID(void)| |00000540| 20 63 6f 6e 73 74 3b 0d | 09 76 69 72 74 75 61 6c | const;.|.virtual| |00000550| 20 6c 6f 6e 67 09 09 67 | 65 74 46 69 6c 65 4c 65 | long..g|etFileLe| |00000560| 6e 67 74 68 28 76 6f 69 | 64 29 20 63 6f 6e 73 74 |ngth(voi|d) const| |00000570| 3b 0d 0d 09 09 09 09 09 | 09 2f 2a 2a 20 49 2f 4f |;.......|./** I/O| |00000580| 20 4d 65 74 68 6f 64 73 | 20 2a 2a 2f 0d 09 76 69 | Methods| **/..vi| |00000590| 72 74 75 61 6c 20 76 6f | 69 64 09 09 72 65 61 64 |rtual vo|id..read| |000005a0| 4f 62 6a 65 63 74 28 43 | 4e 65 6f 53 74 72 65 61 |Object(C|NeoStrea| |000005b0| 6d 20 2a 61 53 74 72 65 | 61 6d 2c 20 63 6f 6e 73 |m *aStre|am, cons| |000005c0| 74 20 4e 65 6f 54 61 67 | 20 61 54 61 67 29 3b 0d |t NeoTag| aTag);.| |000005d0| 09 76 69 72 74 75 61 6c | 20 76 6f 69 64 09 09 77 |.virtual| void..w| |000005e0| 72 69 74 65 4f 62 6a 65 | 63 74 28 43 4e 65 6f 53 |riteObje|ct(CNeoS| |000005f0| 74 72 65 61 6d 20 2a 61 | 53 74 72 65 61 6d 2c 20 |tream *a|Stream, | |00000600| 63 6f 6e 73 74 20 4e 65 | 6f 54 61 67 20 61 54 61 |const Ne|oTag aTa| |00000610| 67 29 3b 0d 0d 09 76 6f | 69 64 09 09 09 09 67 65 |g);...vo|id....ge| |00000620| 74 4a 6f 6b 65 28 63 68 | 61 72 20 2a 61 54 65 78 |tJoke(ch|ar *aTex| |00000630| 74 29 20 63 6f 6e 73 74 | 20 7b 73 74 72 6e 63 70 |t) const| {strncp| |00000640| 79 28 61 54 65 78 74 2c | 20 66 4a 6f 6b 65 2c 20 |y(aText,| fJoke, | |00000650| 6b 4d 61 78 4a 6f 6b 65 | 4c 65 6e 67 74 68 20 2d |kMaxJoke|Length -| |00000660| 31 29 3b 7d 0d 09 76 6f | 69 64 09 09 09 09 70 72 |1);}..vo|id....pr| |00000670| 69 6e 74 4a 6f 6b 65 28 | 76 6f 69 64 29 20 63 6f |intJoke(|void) co| |00000680| 6e 73 74 3b 0d 09 76 6f | 69 64 09 09 09 09 73 65 |nst;..vo|id....se| |00000690| 74 4a 6f 6b 65 28 63 6f | 6e 73 74 20 63 68 61 72 |tJoke(co|nst char| |000006a0| 20 2a 61 54 65 78 74 29 | 20 7b 73 74 72 6e 63 70 | *aText)| {strncp| |000006b0| 79 28 66 4a 6f 6b 65 2c | 20 61 54 65 78 74 2c 20 |y(fJoke,| aText, | |000006c0| 6b 4d 61 78 4a 6f 6b 65 | 4c 65 6e 67 74 68 20 2d |kMaxJoke|Length -| |000006d0| 31 29 3b 7d 0d 0d 70 72 | 6f 74 65 63 74 65 64 3a |1);}..pr|otected:| |000006e0| 0d 09 63 68 61 72 09 09 | 09 09 66 4a 6f 6b 65 5b |..char..|..fJoke[| |000006f0| 6b 4d 61 78 4a 6f 6b 65 | 4c 65 6e 67 74 68 5d 3b |kMaxJoke|Length];| |00000700| 0d 7d 3b 0d 0d 63 6c 61 | 73 73 20 43 4a 6f 6b 65 |.};..cla|ss CJoke| |00000710| 72 20 3a 20 70 75 62 6c | 69 63 20 43 50 65 72 73 |r : publ|ic CPers| |00000720| 6f 6e 0d 7b 0d 70 75 62 | 6c 69 63 3a 0d 09 09 09 |on.{.pub|lic:....| |00000730| 09 09 09 43 4a 6f 6b 65 | 72 28 63 6f 6e 73 74 20 |...CJoke|r(const | |00000740| 43 4e 65 6f 53 74 72 69 | 6e 67 20 26 61 4e 61 6d |CNeoStri|ng &aNam| |00000750| 65 20 3d 20 22 5c 70 22 | 29 3b 0d 0d 09 73 74 61 |e = "\p"|);...sta| |00000760| 74 69 63 20 43 4e 65 6f | 50 65 72 73 69 73 74 20 |tic CNeo|Persist | |00000770| 2a 4e 65 77 28 76 6f 69 | 64 29 3b 0d 09 76 69 72 |*New(voi|d);..vir| |00000780| 74 75 61 6c 20 4e 65 6f | 49 44 09 09 67 65 74 43 |tual Neo|ID..getC| |00000790| 6c 61 73 73 49 44 28 76 | 6f 69 64 29 20 63 6f 6e |lassID(v|oid) con| |000007a0| 73 74 3b 0d 09 76 69 72 | 74 75 61 6c 20 6c 6f 6e |st;..vir|tual lon| |000007b0| 67 09 09 67 65 74 46 69 | 6c 65 4c 65 6e 67 74 68 |g..getFi|leLength| |000007c0| 28 76 6f 69 64 29 20 63 | 6f 6e 73 74 3b 0d 0d 09 |(void) c|onst;...| |000007d0| 76 69 72 74 75 61 6c 20 | 76 6f 69 64 09 09 73 6b |virtual |void..sk| |000007e0| 69 6c 6c 28 76 6f 69 64 | 29 3b 0d 09 76 6f 69 64 |ill(void|);..void| |000007f0| 09 09 09 09 66 6f 72 67 | 65 74 4a 6f 6b 65 28 43 |....forg|etJoke(C| |00000800| 4a 6f 6b 65 20 2a 61 4a | 6f 6b 65 29 3b 0d 09 43 |Joke *aJ|oke);..C| |00000810| 4a 6f 6b 65 20 2a 09 09 | 09 09 67 65 74 4a 6f 6b |Joke *..|..getJok| |00000820| 65 28 63 6f 6e 73 74 20 | 6c 6f 6e 67 20 61 49 6e |e(const |long aIn| |00000830| 64 65 78 29 3b 0d 09 6c | 6f 6e 67 09 09 09 09 67 |dex);..l|ong....g| |00000840| 65 74 4a 6f 6b 65 43 6f | 75 6e 74 28 76 6f 69 64 |etJokeCo|unt(void| |00000850| 29 20 63 6f 6e 73 74 20 | 7b 72 65 74 75 72 6e 20 |) const |{return | |00000860| 67 65 74 4c 69 73 74 43 | 6f 75 6e 74 28 29 3b 7d |getListC|ount();}| |00000870| 0d 09 76 6f 69 64 09 09 | 09 09 6c 65 61 72 6e 4a |..void..|..learnJ| |00000880| 6f 6b 65 28 43 4a 6f 6b | 65 20 2a 61 4a 6f 6b 65 |oke(CJok|e *aJoke| |00000890| 29 3b 0d 7d 3b 0d 0d 63 | 6c 61 73 73 20 43 50 69 |);.};..c|lass CPi| |000008a0| 65 20 3a 20 70 75 62 6c | 69 63 20 43 4e 65 6f 50 |e : publ|ic CNeoP| |000008b0| 65 72 73 69 73 74 4e 61 | 74 69 76 65 0d 7b 0d 70 |ersistNa|tive.{.p| |000008c0| 75 62 6c 69 63 3a 0d 09 | 09 09 09 09 09 43 50 69 |ublic:..|.....CPi| |000008d0| 65 28 63 6f 6e 73 74 20 | 63 68 61 72 20 2a 61 46 |e(const |char *aF| |000008e0| 69 6c 6c 69 6e 67 20 3d | 20 22 43 75 73 74 61 72 |illing =| "Custar| |000008f0| 64 22 29 3b 0d 0d 09 73 | 74 61 74 69 63 20 43 4e |d");...s|tatic CN| |00000900| 65 6f 50 65 72 73 69 73 | 74 20 2a 4e 65 77 28 76 |eoPersis|t *New(v| |00000910| 6f 69 64 29 3b 0d 09 76 | 69 72 74 75 61 6c 20 4e |oid);..v|irtual N| |00000920| 65 6f 49 44 09 09 67 65 | 74 43 6c 61 73 73 49 44 |eoID..ge|tClassID| |00000930| 28 76 6f 69 64 29 20 63 | 6f 6e 73 74 3b 0d 09 76 |(void) c|onst;..v| |00000940| 69 72 74 75 61 6c 20 6c | 6f 6e 67 09 09 67 65 74 |irtual l|ong..get| |00000950| 46 69 6c 65 4c 65 6e 67 | 74 68 28 76 6f 69 64 29 |FileLeng|th(void)| |00000960| 20 63 6f 6e 73 74 3b 0d | 0d 09 09 09 09 09 09 2f | const;.|......./| |00000970| 2a 2a 20 49 2f 4f 20 4d | 65 74 68 6f 64 73 20 2a |** I/O M|ethods *| |00000980| 2a 2f 0d 09 76 69 72 74 | 75 61 6c 20 76 6f 69 64 |*/..virt|ual void| |00000990| 09 09 72 65 61 64 4f 62 | 6a 65 63 74 28 43 4e 65 |..readOb|ject(CNe| |000009a0| 6f 53 74 72 65 61 6d 20 | 2a 61 53 74 72 65 61 6d |oStream |*aStream| |000009b0| 2c 20 63 6f 6e 73 74 20 | 4e 65 6f 54 61 67 20 61 |, const |NeoTag a| |000009c0| 54 61 67 29 3b 0d 09 76 | 69 72 74 75 61 6c 20 76 |Tag);..v|irtual v| |000009d0| 6f 69 64 09 09 77 72 69 | 74 65 4f 62 6a 65 63 74 |oid..wri|teObject| |000009e0| 28 43 4e 65 6f 53 74 72 | 65 61 6d 20 2a 61 53 74 |(CNeoStr|eam *aSt| |000009f0| 72 65 61 6d 2c 20 63 6f | 6e 73 74 20 4e 65 6f 54 |ream, co|nst NeoT| |00000a00| 61 67 20 61 54 61 67 29 | 3b 0d 0d 09 76 6f 69 64 |ag aTag)|;...void| |00000a10| 09 09 09 09 67 65 74 46 | 69 6c 6c 69 6e 67 28 63 |....getF|illing(c| |00000a20| 68 61 72 20 2a 61 54 65 | 78 74 29 20 63 6f 6e 73 |har *aTe|xt) cons| |00000a30| 74 20 7b 73 74 72 6e 63 | 70 79 28 61 54 65 78 74 |t {strnc|py(aText| |00000a40| 2c 20 66 46 69 6c 6c 69 | 6e 67 2c 20 6b 4d 61 78 |, fFilli|ng, kMax| |00000a50| 46 69 6c 6c 69 6e 67 4e | 61 6d 65 20 2d 31 29 3b |FillingN|ame -1);| |00000a60| 7d 0d 09 76 6f 69 64 09 | 09 09 09 73 65 74 46 69 |}..void.|...setFi| |00000a70| 6c 6c 69 6e 67 28 63 6f | 6e 73 74 20 63 68 61 72 |lling(co|nst char| |00000a80| 20 2a 61 54 65 78 74 29 | 20 7b 73 74 72 6e 63 70 | *aText)| {strncp| |00000a90| 79 28 66 46 69 6c 6c 69 | 6e 67 2c 20 61 54 65 78 |y(fFilli|ng, aTex| |00000aa0| 74 2c 20 6b 4d 61 78 46 | 69 6c 6c 69 6e 67 4e 61 |t, kMaxF|illingNa| |00000ab0| 6d 65 20 2d 31 29 3b 7d | 0d 0d 70 72 6f 74 65 63 |me -1);}|..protec| |00000ac0| 74 65 64 3a 0d 09 63 68 | 61 72 09 09 09 09 66 46 |ted:..ch|ar....fF| |00000ad0| 69 6c 6c 69 6e 67 5b 6b | 4d 61 78 46 69 6c 6c 69 |illing[k|MaxFilli| |00000ae0| 6e 67 4e 61 6d 65 5d 3b | 0d 7d 3b 0d 0d 63 6c 61 |ngName];|.};..cla| |00000af0| 73 73 20 43 43 6c 6f 77 | 6e 20 3a 20 70 75 62 6c |ss CClow|n : publ| |00000b00| 69 63 20 43 50 65 72 73 | 6f 6e 0d 7b 0d 70 75 62 |ic CPers|on.{.pub| |00000b10| 6c 69 63 3a 0d 09 09 09 | 09 09 09 43 43 6c 6f 77 |lic:....|...CClow| |00000b20| 6e 28 63 6f 6e 73 74 20 | 43 4e 65 6f 53 74 72 69 |n(const |CNeoStri| |00000b30| 6e 67 20 26 61 4e 61 6d | 65 20 3d 20 22 5c 70 22 |ng &aNam|e = "\p"| |00000b40| 2c 20 63 6f 6e 73 74 20 | 6c 6f 6e 67 20 61 53 68 |, const |long aSh| |00000b50| 6f 65 53 69 7a 65 20 3d | 20 31 35 29 3b 0d 0d 09 |oeSize =| 15);...| |00000b60| 73 74 61 74 69 63 20 43 | 4e 65 6f 50 65 72 73 69 |static C|NeoPersi| |00000b70| 73 74 20 2a 4e 65 77 28 | 76 6f 69 64 29 3b 0d 09 |st *New(|void);..| |00000b80| 76 69 72 74 75 61 6c 20 | 4e 65 6f 49 44 09 09 67 |virtual |NeoID..g| |00000b90| 65 74 43 6c 61 73 73 49 | 44 28 76 6f 69 64 29 20 |etClassI|D(void) | |00000ba0| 63 6f 6e 73 74 3b 0d 09 | 76 69 72 74 75 61 6c 20 |const;..|virtual | |00000bb0| 6c 6f 6e 67 09 09 67 65 | 74 46 69 6c 65 4c 65 6e |long..ge|tFileLen| |00000bc0| 67 74 68 28 76 6f 69 64 | 29 20 63 6f 6e 73 74 3b |gth(void|) const;| |00000bd0| 0d 0d 09 09 09 09 09 09 | 2f 2a 2a 20 49 2f 4f 20 |........|/** I/O | |00000be0| 4d 65 74 68 6f 64 73 20 | 2a 2a 2f 0d 09 76 69 72 |Methods |**/..vir| |00000bf0| 74 75 61 6c 20 76 6f 69 | 64 09 09 72 65 61 64 4f |tual voi|d..readO| |00000c00| 62 6a 65 63 74 28 43 4e | 65 6f 53 74 72 65 61 6d |bject(CN|eoStream| |00000c10| 20 2a 61 53 74 72 65 61 | 6d 2c 20 63 6f 6e 73 74 | *aStrea|m, const| |00000c20| 20 4e 65 6f 54 61 67 20 | 61 54 61 67 29 3b 0d 09 | NeoTag |aTag);..| |00000c30| 76 69 72 74 75 61 6c 20 | 76 6f 69 64 09 09 77 72 |virtual |void..wr| |00000c40| 69 74 65 4f 62 6a 65 63 | 74 28 43 4e 65 6f 53 74 |iteObjec|t(CNeoSt| |00000c50| 72 65 61 6d 20 2a 61 53 | 74 72 65 61 6d 2c 20 63 |ream *aS|tream, c| |00000c60| 6f 6e 73 74 20 4e 65 6f | 54 61 67 20 61 54 61 67 |onst Neo|Tag aTag| |00000c70| 29 3b 0d 0d 09 43 50 69 | 65 20 2a 09 09 09 09 62 |);...CPi|e *....b| |00000c80| 61 6b 65 50 69 65 28 63 | 6f 6e 73 74 20 63 68 61 |akePie(c|onst cha| |00000c90| 72 20 2a 61 46 69 6c 6c | 69 6e 67 20 3d 20 22 43 |r *aFill|ing = "C| |00000ca0| 75 73 74 61 72 64 22 29 | 3b 0d 09 43 50 69 65 20 |ustard")|;..CPie | |00000cb0| 2a 09 09 09 09 67 65 74 | 50 69 65 28 63 6f 6e 73 |*....get|Pie(cons| |00000cc0| 74 20 6c 6f 6e 67 20 61 | 49 6e 64 65 78 29 3b 0d |t long a|Index);.| |00000cd0| 09 6c 6f 6e 67 09 09 09 | 09 67 65 74 50 69 65 43 |.long...|.getPieC| |00000ce0| 6f 75 6e 74 28 76 6f 69 | 64 29 20 63 6f 6e 73 74 |ount(voi|d) const| |00000cf0| 20 7b 72 65 74 75 72 6e | 20 67 65 74 4c 69 73 74 | {return| getList| |00000d00| 43 6f 75 6e 74 28 29 3b | 7d 0d 09 6c 6f 6e 67 09 |Count();|}..long.| |00000d10| 09 09 09 67 65 74 53 68 | 6f 65 53 69 7a 65 28 76 |...getSh|oeSize(v| |00000d20| 6f 69 64 29 20 63 6f 6e | 73 74 20 7b 72 65 74 75 |oid) con|st {retu| |00000d30| 72 6e 20 66 53 68 6f 65 | 53 69 7a 65 3b 7d 0d 09 |rn fShoe|Size;}..| |00000d40| 76 6f 69 64 09 09 09 09 | 73 65 74 53 68 6f 65 53 |void....|setShoeS| |00000d50| 69 7a 65 28 63 6f 6e 73 | 74 20 6c 6f 6e 67 20 61 |ize(cons|t long a| |00000d60| 53 68 6f 65 53 69 7a 65 | 29 20 7b 66 53 68 6f 65 |ShoeSize|) {fShoe| |00000d70| 53 69 7a 65 20 3d 20 61 | 53 68 6f 65 53 69 7a 65 |Size = a|ShoeSize| |00000d80| 3b 7d 0d 09 76 69 72 74 | 75 61 6c 20 76 6f 69 64 |;}..virt|ual void| |00000d90| 09 09 73 6b 69 6c 6c 28 | 76 6f 69 64 29 3b 0d 09 |..skill(|void);..| |00000da0| 76 6f 69 64 09 09 09 09 | 74 68 72 6f 77 50 69 65 |void....|throwPie| |00000db0| 28 43 50 69 65 20 2a 61 | 50 69 65 29 3b 0d 0d 70 |(CPie *a|Pie);..p| |00000dc0| 72 6f 74 65 63 74 65 64 | 3a 0d 09 6c 6f 6e 67 09 |rotected|:..long.| |00000dd0| 09 09 09 66 53 68 6f 65 | 53 69 7a 65 3b 0d 7d 3b |...fShoe|Size;.};| |00000de0| 0d 0d 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000e00| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2| |00000e10| 61 43 6c 61 73 73 2e 68 | 0d 20 2a 0d 20 2a 09 4d |aClass.h|. *. *.M| |00000e20| 65 74 68 6f 64 73 20 66 | 6f 72 20 74 68 65 20 6d |ethods f|or the m| |00000e30| 09 43 50 65 72 73 6f 6e | 2e 68 02 00 00 00 54 45 |.CPerson|.h....TE| |00000e40| 58 54 4b 41 48 4c 01 00 | 00 3c 00 00 00 00 00 00 |XTKAHL..|.<......| |00000e50| 00 00 54 45 58 54 4b 41 | 48 4c 01 00 00 3c 00 00 |..TEXTKA|HL...<..| |00000e60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000e70| 00 00 a7 aa 57 e6 00 00 | 0d 62 00 00 01 7e 76 65 |....W...|.b...~ve| |00000e80| 64 2e 0d 20 2a 0d 20 2a | 2a 2a 2a 2f 0d 23 70 72 |d.. *. *|***/.#pr| |00000e90| 61 67 6d 61 20 6f 6e 63 | 65 09 09 09 2f 2a 20 49 |agma onc|e.../* I| |00000ea0| 6e 63 6c 75 64 65 20 74 | 68 69 73 20 66 69 6c 65 |nclude t|his file| |00000eb0| 20 6f 6e 6c 79 20 6f 6e | 63 65 20 2a 2f 0d 23 69 | only on|ce */.#i| |00000ec0| 66 6e 64 65 66 20 5f 5f | 43 4e 45 4f 4d 45 54 41 |fndef __|CNEOMETA| |00000ed0| 43 4c 41 53 53 5f 5f 0d | 23 64 65 66 69 6e 65 20 |CLASS__.|#define | |00000ee0| 5f 5f 43 4e 45 4f 4d 45 | 54 41 43 4c 41 53 53 5f |__CNEOME|TACLASS_| |00000ef0| 5f 20 31 0d 0d 23 69 6e | 63 6c 75 64 65 20 22 4e |_ 1..#in|clude "N| |00000f00| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 00 |...H..Mo|naco....| |00000f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000f20| 00 00 00 00 00 00 00 06 | 00 04 00 2a 00 03 03 63 |........|...*...c| |00000f30| 04 7d 00 2c 00 72 03 37 | 02 ea aa 6a c4 f0 00 00 |.}.,.r.7|...j....| |00000f40| 03 10 00 00 03 10 00 00 | 00 00 00 00 00 00 01 00 |........|........| |00000f50| 00 00 01 4c 00 00 00 4c | 00 00 00 32 01 0e a5 f4 |...L...L|...2....| |00000f60| 31 36 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |16.....2|..MPSR..| |00000f70| 00 0a 03 ed ff ff 00 00 | 00 00 01 0e a2 7c 00 00 |........|.....|..| +--------+-------------------------+-------------------------+--------+--------+